package com.wharf.base.controller;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;

import com.wharf.base.model.Goods;
import com.wharf.base.model.UserInfo;
import com.wharf.base.service.GoodsService;

@RestController
@RequestMapping("/backTwo")
public class GoodsOneController extends BaseController {
	@Autowired
	private GoodsService goodService;

	
	
	// 获取数据库商品所有信息返回前端
	@ResponseBody
	@GetMapping("/goods")
	public ResponseEntity<List<Goods>> findPageObjects() {
		
		List<Goods> goods = goodService.selectBygoodsServicer();
		// ResponseEntity返回响应
		return new ResponseEntity<List<Goods>>(goods, HttpStatus.OK);

	}

	// 获取数据库商品类中第4条信息返回
	@ResponseBody
	@GetMapping("/goods1")
	public ResponseEntity<List<Goods>> gooodShow1() {

		List<Goods> goods = goodService.goodsShow("4");
		// ResponseEntity返回响应
		return new ResponseEntity<List<Goods>>(goods, HttpStatus.OK);

	}

	// 获取数据库商品类中第5条信息返回
	@ResponseBody
	@GetMapping("/goods2")
	public ResponseEntity<List<Goods>> gooodShow2() {

		List<Goods> goods = goodService.goodsShow("5");
		// ResponseEntity返回响应
		return new ResponseEntity<List<Goods>>(goods, HttpStatus.OK);

	}

	// 获取数据库商品类中第6条信息返回
	@ResponseBody
	@GetMapping("/goods3")
	public ResponseEntity<List<Goods>> gooodShow3() {

		List<Goods> goods = goodService.goodsShow("6");
		// ResponseEntity返回响应
		return new ResponseEntity<List<Goods>>(goods, HttpStatus.OK);

	}

	// 获取数据库商品类中第7条信息返回
	@ResponseBody
	@GetMapping("/goods4")
	public ResponseEntity<List<Goods>> gooodShow4() {

		List<Goods> goods = goodService.goodsShow("7");
		// ResponseEntity返回响应
		return new ResponseEntity<List<Goods>>(goods, HttpStatus.OK);

	}
	
	// 获取数据库商品类中第8条信息返回
		@ResponseBody
		@GetMapping("/goods5")
		public ResponseEntity<List<Goods>> gooodShow5() {

			List<Goods> goods = goodService.goodsShow("8");
			// ResponseEntity返回响应
			return new ResponseEntity<List<Goods>>(goods, HttpStatus.OK);

		}
		
		// 获取数据库商品类中第9条信息返回
		@ResponseBody
		@GetMapping("/goods6")
		public ResponseEntity<List<Goods>> gooodShow6() {

			List<Goods> goods = goodService.goodsShow("9");
			// ResponseEntity返回响应
			return new ResponseEntity<List<Goods>>(goods, HttpStatus.OK);

		}
	
	
	// 获取数据库商品类中第10条信息返回
		@ResponseBody
		@GetMapping("/goods7")
		public ResponseEntity<List<Goods>> gooodShow7() {

			List<Goods> goods = goodService.goodsShow("10");
			// ResponseEntity返回响应
			return new ResponseEntity<List<Goods>>(goods, HttpStatus.OK);
		}
		
		
		
		

}
